package com.money.tracker.common.constant;

import java.awt.*;

/**
 * <p>
 * 常量
 * <p>
 *
 * @author zhangshuai
 * &#064;@date 2024/09/22
 */
public interface MoneyTrackerConstant {

    /**
     * 验证码相关
     */
    int WIDTH = 160;
    int HEIGHT = 60;
    Color BACKGROUND = Color.PINK;
    Font FONT = new Font("Arial", Font.BOLD, 48);

    /**
     * 配置相关
     */
    String CAPTCHA_CODE_KEY = "sys.account.captchaEnabled";

    /**
     * 包路径参数设置
     */
    String PACKAGE_NAME = "ruoyi.generator.package.name";

    /**
     * 作者
     */
    String AUTHOR = "ruoyi.generator.author";

    /**
     * 要去除的表前缀
     */
    String TABLE_PREFIX = "ruoyi.generator.table.prefix";


    /**
     * ParentView组件标识
     */
    String PARENT_VIEW = "ParentView";

    /**
     * InnerLink组件标识
     */
    String INNER_LINK = "InnerLink";

    /**
     * Layout组件标识
     */
    String LAYOUT = "Layout";

    /**
     * 管理员ID
     */
    Long ADMIN_ID = 1L;

    String SEPARATOR = ",";

    /**
     * UTF-8 字符集
     */
    String UTF8 = "UTF-8";

    /**
     * GBK 字符集
     */
    String GBK = "GBK";

    /**
     * www主域
     */
    String WWW = "www.";

    /**
     * http请求
     */
    String HTTP = "http://";

    /**
     * https请求
     */
    String HTTPS = "https://";

    /**
     * 默认上级菜单，系统工具
     */
    String DEFAULT_PARENT_MENU_ID = "3";

   String SETTER_PREFIX = "set";

   String GETTER_PREFIX = "get";
}
